package com.wzdigit.wms.basic.client.request.transfer;

import com.wzdigit.wms.basic.domain.dtos.inventory.SnListInfoDto;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.List;

/**
 * @ClassName TransferLocationReq
 * @Description 移库请求类
 * @Author LHR-PC
 * @Date 2021/3/25 17:11
 * @Version
 **/
@Data
public class TransferLocationReq implements Serializable {

    @ApiModelProperty(value = "条码信息列表",required = true)
    private List<SnListInfoDto> snList; //条码信息列表

    @ApiModelProperty(value = "目标库位",required = true)
    private String targetLocation;

    @ApiModelProperty("数量总和")
    private BigDecimal qtySum;

    @ApiModelProperty("条码等级")
    private Integer snLevel;

    @ApiModelProperty("是否拆并板，默认传0，如果用户选是则传1")
    private Integer isSplit;

    @ApiModelProperty("目标仓库ID")
    private Integer targetWhsId;
}
